<?php
session_start();
if (!isset($_SESSION['role'])) {
    header('Location: http://localhost/Library_management_system/index.php');
    exit();
}

$role = $_SESSION['role'];
$u_No = $_SESSION['u_No'];
?>

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>图书管理系统 - 主页</title>
    <!-- 引入外部CSS文件 -->
    <link rel="stylesheet" href="style.css">
</head>
<body>

    <!-- 页眉 -->
    <header>
        <h1>图书管理系统</h1>
    </header>

    <!-- 主体内容 -->
    <div class="container">
       <!-- 左侧功能选择区 -->
        <div class="sidebar">
             
          
            <?php if ($role === 'admin'): ?>
              <ul>
              <li><a href="?page=personal_page">个人页面</a></li> <!-- 新增个人页面链接 -->
                <li><a href="?page=manage_books">删除/修改图书</a></li>
                <li><a href="?page=manage_users">冻结/解冻用户</a></li>
                <li><a href="?page=view_violations">查看所有用户违规记录</a></li>
                <li><a href="?page=logout">退出登录</a></li>
           
            </ul>
            <?php elseif ($role === 'reader'): ?>
              <ul>
               <li><a href="?page=personal_page">个人页面</a></li> <!-- 新增个人页面链接 -->
                <li><a href="?page=borrow_books">借书</a></li>
                <li><a href="?page=return_books">还书</a></li>
                <li><a href="?page=search_books">查询图书</a></li>
                <li><a href="?page=comment_books">发表评论</a></li>
                <li><a href="?page=view_borrow_records">查看借阅记录</a></li>
                <li><a href="?page=view_violations">查看违规记录</a></li>
                 <li><a href="?page=logout">退出登录</a></li>
               </ul>
    <?php endif; ?>
</div>


        <!-- 右侧模块展示区 -->
        <div class="main-content">
            <div class="home-container">
                <?php
                // 检查 URL 中是否有 "page" 参数并加载相应的页面内容
                $page = isset($_GET['page']) ? $_GET['page'] : '';

                // 如果没有选择功能页，则显示欢迎语
                if (empty($page)) {
                    echo '<h2>欢迎来到图书管理系统</h2>';
                    echo '<p>你好，' . htmlspecialchars($u_No) . '！</p>';
                }

                // 根据不同的页面选择，包含相应的文件或显示相应的内容
                switch ($page) {
                    case 'manage_books':
                        include 'forms/admin/manage_books.php'; // 需要确保路径正确
                        break;
                    case 'manage_users':
                        include 'forms/admin/manage_users.php'; // 需要确保路径正确
                        break;
                    case 'view_violations':
                     if ($role === 'admin') {include 'forms/admin/view_violations.php'; // 需要确保路径正确
                    # code...
                    }
                        include 'forms/view_violations.php'; // 需要确保路径正确
                        break;
                    case 'view_borrow_records':
                    
                    include 'forms/view_borrow_records.php'; // 需要确保路径正确
                        
                        break;
                    case 'borrow_books':
                        include 'forms/borrow_books.php'; // 需要确保路径正确
                        break;
                    case 'return_books':
                        include 'forms/return_books.php'; // 需要确保路径正确
                        break;
                    case 'search_books':
                        include 'forms/search_books.php'; // 需要确保路径正确
                        break;
                    case 'comment_books':
                        include 'forms/comment_books.php'; // 需要确保路径正确
                        break;
                    case 'personal_page':
                        include 'user_info.php'; // 加载个人页面的内容
                        break;
                    case 'logout':
                        include 'logout.php'; // 加载个人页面的内容
                        break;


                    default:
                        // 如果没有选中功能，显示默认功能介绍
                        if ($role === 'admin') {
                            echo '<h3>管理员功能</h3><p>作为管理员，你可以管理图书、冻结或解冻用户、查看借阅记录等。</p>';
                        } else {
                            echo '<h3>读者功能</h3><p>作为读者，你可以借书、还书、查询书籍、发表评论，查看个人借阅记录等。</p>';
                        }
                        break;
                }
                ?>

              <!--  <a href="http://localhost/Library_management_system/logout.php" class="logout-button">退出登录</a>-->
            </div>
        </div>
    </div>

    <!-- 页脚 -->
    <footer>
        <p>&copy; 2024 图书管理系统 | 版权所有 HMY,GSM</p>
    </footer>

</body>
</html>
